package com.cosmoplat.mom.iot.client.config;

import lombok.Data;

/**
 * IoT客户端配置类
 */
@Data
public class IotClientProperties {
    
    /**
     * 服务器地址
     */
    private String serverUrl;
    
    /**
     * 客户端ID
     */
    private String username;
    
    /**
     * 客户端密钥
     */
    private String password;

    /**
     * 租户编码
     */
    private String tenantCode;

    /**
     * 登录类型
     */
    private String type = "1" ;

    /**
     * 登录来源
     */
    private String source = "4";

//    /**
//     * 连接超时时间（毫秒）
//     */
//    private int connectTimeout = 5000;
//
//    /**
//     * 读取超时时间（毫秒）
//     */
//    private int readTimeout = 10000;
//
//    /**
//     * 是否自动重连
//     */
//    private boolean autoReconnect = true;
//
//    /**
//     * 最大重连次数
//     */
//    private int maxReconnectAttempts = 3;
//
//    /**
//     * 重连间隔（毫秒）
//     */
//    private int reconnectInterval = 5000;
}